Skip to content

Conversation

@rarepolz
Copy link
Collaborator

@rarepolz rarepolz commented Oct 20, 2025

Issue #, if available:
closes #53
closes #39
Description of changes:

  • Add SQLiteExecutionStore with database persistence and indexing
  • Implement query system with pagination support
  • Add BaseExecutionStore with shared query processing logic
  • Update Executor to use new query system for efficient operations
  • Complete ListDurableExecutionsByFunctionHandler with proper filtering
  • Add function name validation and error handling
  • Add comprehensive test coverage for all implementations
  • Support concurrent access patterns with proper database handling

Dependencies

If this PR requires testing against a specific branch of the Python Language SDK (e.g., for unreleased changes), uncomment and specify the branch below. Otherwise, leave commented to use the main branch.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@rarepolz rarepolz force-pushed the sqlite branch 3 times, most recently from f99cd5e to adde759 Compare October 20, 2025 15:22
@rarepolz rarepolz force-pushed the sqlite branch 6 times, most recently from 162e4be to f260e85 Compare October 28, 2025 12:47
@rarepolz rarepolz requested review from a user and yaythomas October 28, 2025 12:48
@rarepolz rarepolz changed the title feat: add SQLite execution store with query capabilities feat(testing-sdk): add SQLite execution store with query capabilities Oct 28, 2025
@rarepolz rarepolz closed this Oct 28, 2025
@rarepolz rarepolz reopened this Oct 28, 2025
@rarepolz rarepolz marked this pull request as ready for review October 28, 2025 12:49
@rarepolz rarepolz force-pushed the sqlite branch 2 times, most recently from 562794b to c53e968 Compare October 31, 2025 14:23
@rarepolz rarepolz requested a review from wangyb-A as a code owner October 31, 2025 14:23
@rarepolz rarepolz marked this pull request as draft October 31, 2025 14:37
@rarepolz rarepolz marked this pull request as ready for review October 31, 2025 15:11
@rarepolz rarepolz force-pushed the sqlite branch 7 times, most recently from 1e1deb0 to acc7476 Compare November 5, 2025 14:15
@rarepolz rarepolz requested a review from bchampp as a code owner November 11, 2025 11:36
@rarepolz rarepolz force-pushed the sqlite branch 3 times, most recently from b3cb7a1 to 3a12665 Compare November 14, 2025 15:57
@rarepolz rarepolz requested a review from yaythomas November 14, 2025 16:02
- Add SQLiteExecutionStore with database persistence and indexing
- Implement query system with pagination support
- Add BaseExecutionStore with shared query processing logic
- Update Executor to use new query system for efficient operations
- Complete ListDurableExecutionsByFunctionHandler with proper filtering
- Add function name validation and error handling
- Add comprehensive test coverage for all implementations
- Support concurrent access patterns with proper database handling
@rarepolz rarepolz dismissed yaythomas’s stale review November 14, 2025 17:11

The requested changes have been added.

@rarepolz rarepolz merged commit e7ddc9b into main Nov 14, 2025
32 checks passed
@wangyb-A wangyb-A deleted the sqlite branch November 18, 2025 16:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

sqllite execution store Complete ListDurableExecutionsByFunctionHandler

3 participants